# -*- coding: utf-8 -*-
#
# File: Jugador.py
#
# Copyright (c) 2008 by []
# Generator: ArchGenXML Version 2.1
#            http://plone.org/products/archgenxml
#
# GNU General Public License (GPL)
#

__author__ = """unknown <unknown>"""
__docformat__ = 'plaintext'

from AccessControl import ClassSecurityInfo
from Products.Archetypes.atapi import *
from zope.interface import implements
import interfaces

from Products.CMFDynamicViewFTI.browserdefault import BrowserDefaultMixin

from Products.BeisPlone.config import *

##code-section module-header #fill in your manual code here
##/code-section module-header

schema = Schema((

    StringField(
        name='title',
        widget=StringField._properties['widget'](
            label="Nombre de Jugador",
            description="Escriba el nombre del jugador",
            label_msgid='BeisPlone_label_title',
            description_msgid='BeisPlone_help_title',
            i18n_domain='BeisPlone',
        ),
        required=True,
        accessor="Title",
        searchable=True,
    ),
    DateTimeField(
        name='fecha_nacimiento',
        widget=DateTimeField._properties['widget'](
            label="Fecha de Nacimiento",
            description="Escriba la fecha de nacimiento del jugador",
            label_msgid='BeisPlone_label_fecha_nacimiento',
            description_msgid='BeisPlone_help_fecha_nacimiento',
            i18n_domain='BeisPlone',
        ),
    ),
    StringField(
        name='lugar_nacimiento',
        widget=StringField._properties['widget'](
            label="Lugar de Nacimiento",
            description="Escriba el lugar de nacimiento del jugador",
            label_msgid='BeisPlone_label_lugar_nacimiento',
            description_msgid='BeisPlone_help_lugar_nacimiento',
            i18n_domain='BeisPlone',
        ),
    ),
    StringField(
        name='batea',
        widget=SelectionWidget(
            label="Brazo Bateo",
            description="Selecione brazo de bateo del jugador",
            label_msgid='BeisPlone_label_batea',
            description_msgid='BeisPlone_help_batea',
            i18n_domain='BeisPlone',
        ),
        vocabulary=['d','a','i'],
    ),
    StringField(
        name='lanza',
        widget=SelectionWidget(
            label="Brazo Lanzar",
            description="Seleccione el brazo con que lanza el jugador",
            label_msgid='BeisPlone_label_lanza',
            description_msgid='BeisPlone_help_lanza',
            i18n_domain='BeisPlone',
        ),
        vocabulary=['d','a','i'],
    ),

),
)

##code-section after-local-schema #fill in your manual code here
##/code-section after-local-schema

Jugador_schema = BaseSchema.copy() + \
    schema.copy()

##code-section after-schema #fill in your manual code here
##/code-section after-schema

class Jugador(BaseContent, BrowserDefaultMixin):
    """
    """
    security = ClassSecurityInfo()

    implements(interfaces.IJugador)

    meta_type = 'Jugador'
    _at_rename_after_creation = True

    schema = Jugador_schema

    ##code-section class-header #fill in your manual code here
    ##/code-section class-header

    # Methods


registerType(Jugador, PROJECTNAME)
# end of class Jugador

##code-section module-footer #fill in your manual code here
##/code-section module-footer



